/********************************************************************************
** Form generated from reading ui file 'mainwindow.ui'
**
** Created: Sun Sep 27 17:37:31 2009
**      by: Qt User Interface Compiler version 4.5.2
**
** WARNING! All changes made in this file will be lost when recompiling ui file!
********************************************************************************/

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QHeaderView>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QStatusBar>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include <lessoncreation.h>
#include <lessonselection.h>
#include "userselection.h"
#include "videoview.h"

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QAction *actionExit;
    QAction *actionAbout;
    QAction *actionLessons_Creation;
    QAction *actionLesson_Selection;
    QAction *actionVideo_View;
    QAction *actionUser_Selection;
    QWidget *centralwidget;
    QVBoxLayout *verticalLayout;
    UserSelection *userSelect;
    LessonCreation *lessonCreation;
    LessonSelection *lessonSelect;
    VideoView *videos;
    QMenuBar *menubar;
    QMenu *menuFile;
    QMenu *menuOpen;
    QMenu *menuAbout;
    QStatusBar *statusbar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(806, 401);
        actionExit = new QAction(MainWindow);
        actionExit->setObjectName(QString::fromUtf8("actionExit"));
        actionAbout = new QAction(MainWindow);
        actionAbout->setObjectName(QString::fromUtf8("actionAbout"));
        actionLessons_Creation = new QAction(MainWindow);
        actionLessons_Creation->setObjectName(QString::fromUtf8("actionLessons_Creation"));
        actionLesson_Selection = new QAction(MainWindow);
        actionLesson_Selection->setObjectName(QString::fromUtf8("actionLesson_Selection"));
        actionVideo_View = new QAction(MainWindow);
        actionVideo_View->setObjectName(QString::fromUtf8("actionVideo_View"));
        actionUser_Selection = new QAction(MainWindow);
        actionUser_Selection->setObjectName(QString::fromUtf8("actionUser_Selection"));
        centralwidget = new QWidget(MainWindow);
        centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
        verticalLayout = new QVBoxLayout(centralwidget);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        userSelect = new UserSelection(centralwidget);
        userSelect->setObjectName(QString::fromUtf8("userSelect"));

        verticalLayout->addWidget(userSelect);

        lessonCreation = new LessonCreation(centralwidget);
        lessonCreation->setObjectName(QString::fromUtf8("lessonCreation"));

        verticalLayout->addWidget(lessonCreation);

        lessonSelect = new LessonSelection(centralwidget);
        lessonSelect->setObjectName(QString::fromUtf8("lessonSelect"));

        verticalLayout->addWidget(lessonSelect);

        videos = new VideoView(centralwidget);
        videos->setObjectName(QString::fromUtf8("videos"));
        videos->setEnabled(true);

        verticalLayout->addWidget(videos);

        MainWindow->setCentralWidget(centralwidget);
        menubar = new QMenuBar(MainWindow);
        menubar->setObjectName(QString::fromUtf8("menubar"));
        menubar->setGeometry(QRect(0, 0, 806, 25));
        menuFile = new QMenu(menubar);
        menuFile->setObjectName(QString::fromUtf8("menuFile"));
        menuOpen = new QMenu(menuFile);
        menuOpen->setObjectName(QString::fromUtf8("menuOpen"));
        menuAbout = new QMenu(menubar);
        menuAbout->setObjectName(QString::fromUtf8("menuAbout"));
        MainWindow->setMenuBar(menubar);
        statusbar = new QStatusBar(MainWindow);
        statusbar->setObjectName(QString::fromUtf8("statusbar"));
        MainWindow->setStatusBar(statusbar);

        menubar->addAction(menuFile->menuAction());
        menubar->addAction(menuAbout->menuAction());
        menuFile->addAction(menuOpen->menuAction());
        menuFile->addSeparator();
        menuFile->addAction(actionExit);
        menuOpen->addAction(actionLessons_Creation);
        menuOpen->addAction(actionLesson_Selection);
        menuOpen->addAction(actionVideo_View);
        menuOpen->addAction(actionUser_Selection);
        menuAbout->addAction(actionAbout);

        retranslateUi(MainWindow);
        QObject::connect(lessonSelect, SIGNAL(selectedTheseVids(QStringList)), videos, SLOT(addFiles(QStringList)));
        QObject::connect(lessonCreation, SIGNAL(addedNewLesson()), lessonSelect, SLOT(refreshAvailableLessons()));
        QObject::connect(lessonSelect, SIGNAL(selectedTheseVids(QStringList)), MainWindow, SLOT(videoViewWidget()));
        QObject::connect(userSelect, SIGNAL(userSelected(QString)), videos, SLOT(setUser(QString)));
        QObject::connect(userSelect, SIGNAL(skipped()), MainWindow, SLOT(videoViewWidget()));
        QObject::connect(userSelect, SIGNAL(userSelected(QString)), MainWindow, SLOT(lessonSelectionWidget()));

        QMetaObject::connectSlotsByName(MainWindow);
    } // setupUi

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", 0, QApplication::UnicodeUTF8));
        actionExit->setText(QApplication::translate("MainWindow", "Exit", 0, QApplication::UnicodeUTF8));
        actionAbout->setText(QApplication::translate("MainWindow", "About", 0, QApplication::UnicodeUTF8));
        actionLessons_Creation->setText(QApplication::translate("MainWindow", "Lesson Creation", 0, QApplication::UnicodeUTF8));
        actionLesson_Selection->setText(QApplication::translate("MainWindow", "Lesson Selection", 0, QApplication::UnicodeUTF8));
        actionVideo_View->setText(QApplication::translate("MainWindow", "Video View", 0, QApplication::UnicodeUTF8));
        actionUser_Selection->setText(QApplication::translate("MainWindow", "User Selection", 0, QApplication::UnicodeUTF8));
        menuFile->setTitle(QApplication::translate("MainWindow", "File", 0, QApplication::UnicodeUTF8));
        menuOpen->setTitle(QApplication::translate("MainWindow", "Open", 0, QApplication::UnicodeUTF8));
        menuAbout->setTitle(QApplication::translate("MainWindow", "Help", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
